html{overflow-x:hidden;}

body{margin:0;padding:0;font-family: "微软雅黑", Verdana, Geneva, sans-serif;font-size:14px;color:#444;    background: #e0e2e4;}
p,h1,h2,h3,h4,h5,h6{padding:0;margin:0;}
h6{font-size:14px;}
ul,ol,li{list-style:none;margin:0;padding:0px;}
a{color:#444;text-decoration:none;}
img{border:none;}
.f_l{float:left;}
.f_r{float:right;}
.clear{clear:both;}
input,button{ border:none;}
input,button {outline:none;}
*{ margin:0; padding:0;  }
.container{width:1400px;margin:0 auto;height:auto;display:block;}



.header_sj{ display:none}
.header{ display:block; height:70px; padding-top:20px;  background:#FFF; width:100%;  position:relative; }
.logo{ display:block; float:left; }
.logo img{ display:block; width:460px; }
.header_r{ display:block; float:right; height:46px; margin-right:-18px;}
.nav{z-index:1; display:block;  padding:5px 0  }
.nav a{ color:#5a5a5a;  }
.nav .nLi{ float:left;display:inline; }
.nav .nLi h3{ float:left; font-weight:normal; }
.nav .nLi h3 a{ display:block; padding:0px 18px; font-size:15px; font-weight:bold; line-height:36px;}
.nav .nLi h3 a:hover{ color:#a96f24}
.header .nav .sub{ display:none; width:100%; left:0; top:50px; padding-top:40px; height:350px; z-index:999; position:absolute;}
.header .nav .sub .sub_menu { display:block; background:rgba(117,185,242,1); padding:20px 0; height:170px; text-align:center;}
.header .nav .sub .sub_menuc{ display:block; position:absolute; top:60px; left:50%; margin-left:-100px;}
.header .nav .sub .sub_menu .leftImg { display:block; width:300px; padding-left:30px;}
.header .nav .sub .sub_menu .leftImg img{ display:block; width:100%}
.header .nav .sub .sub_menu .list{ display:block; padding:0px 30px;  border-right:1px rgba(255,255,255,0.6) solid;}
.header .nav .sub .sub_menu .list li{font-size:15px; display:block; text-align:left; }
.header .nav .sub .sub_menu .list li a{ display: block;color: #FFF; line-height:40px;}




.text-right{ display:block; float:right; position:relative; padding-bottom:10px}
.text-right img{ display:block; width:45px; padding-left:40px;}
.text-right .powerlist{ display:none}
.text-right:hover .powerlist{ display:block; position:absolute; top:46px; left:0px; z-index:999; background:#dedede; padding:10px;} 
.text-right .powerlist a{ display:block; font-size:15px; width:100px; text-align:center; line-height:30px;}
.text-right .powerlist a:hover{ color:#a96f24}
.top-link{ display:block; position:absolute; top:0px; right:0;}
.top-link a{display: block;width: 90px;height: 90px;text-align: center;position: relative; background:#f2f2f2}
.top-link a i{ color:#999; line-height:90px; font-size:50px;-webkit-transition: all 400ms;transition: all 400ms;}
.top-link a .erw{ padding:10px;top:100px; visibility:hidden;filter:alpha(opacity=0); -moz-opacity:0; opacity:0; position:absolute; left:-50px; background-color:#f2f2f2;box-shadow: 0px 2px 4px -2px rgba(0, 0, 0, 0.3); z-index:2 ;-webkit-transition: all 400ms; transition: all 400ms;}
.top-link a:hover i{ color:#a96f24; line-height:80px;}
.top-link a:hover .erw{top:90px;filter:alpha(opacity=100); -moz-opacity:1; opacity:1; visibility:visible}

.slideBox{ width:100%; height:auto; overflow:hidden; position:relative; }
.slideBox .hd{ height:18px; overflow:hidden; position:absolute; left:50%; margin-left:-52px;  bottom:15px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:15px;  width:12px; border-radius:50%; height:12px;text-align:center; line-height:12px; background:#fff; cursor:pointer; font-size:14px;}
.slideBox .hd ul li.on{ background:#a96f24; color:#fff; width:35px; border-radius:15px }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; position:relative; }
.slideBox .bd img{ width:100%; height:auto; display:block;  }
.slideBox1{ display:none}

.dyp{ display:block; background:#f1f1f1; padding:}
.slideTxtBox{ width: 61%;float: left;padding:20px 3% ;background-color: #fff;}
.slideTxtBox .hd{  position:relative; }
.slideTxtBox .hd ul{ display:block; margin-bottom:20px; line-height:36px; }
.slideTxtBox .hd ul a{ display:block; float:right;font-size:14px; color:#818181;}
.slideTxtBox .hd ul li{ float:left; position:relative; margin-right:30px; color:#8a8a8a;cursor:pointer; font-size:16px; font-weight:bold;  }
.slideTxtBox .hd ul li:after{ content:""; position:absolute; bottom:0px; width:100%; left:0; height:3px; background:#FFF;}
.slideTxtBox .hd ul li.on{ color:#a96f24}
.slideTxtBox .hd ul li.on:after{ background:#a96f24}
.slideTxtBox .bd ul{ display:block; margin-top:5px;}

.slideTxtBox .bd ul dl {padding-bottom: 20px;border-bottom: 1px #ddd dotted;position: relative;padding-left: 210px; margin-bottom:15px;}
.slideTxtBox .bd ul dl .image {width: 180px;position: absolute;left: 0px;top: 0;}
.slideTxtBox .bd ul dl .image a{ max-height:120px; overflow:hidden;}
.slideTxtBox .bd ul dl .image img {width: 100%; min-height:120px;}
.slideTxtBox .bd ul dl .text {height: 120px;}
.slideTxtBox .bd ul dl strong {
display: block;
font-size: 18px; 
position: relative;
line-height: 24px;
}
.slideTxtBox .bd ul dl strong em {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
position: absolute;
right: 0px;
top: 0px;
color: #aaa;
font-weight: 100;
}

.slideTxtBox .bd ul dl strong a {
color: #444;
max-width: 100%;
_width: 100%;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
display: inline-block
}

.slideTxtBox .bd ul dl strong a:hover {
color: #a96f24
}

.slideTxtBox .bd ul dl p {
font-size: 14px;
color: #888;
margin-top: 12px;
line-height: 2;
height: 77px;
overflow: hidden;
}

.slideTxtBox .bd ul dl p a {
color: #666;
}
.slideTxtBox .bd ul dl p a:hover {
text-decoration: underline;
color: #a96f24
}
.slideTxtBox .bd ul li {
padding: 6px 0;
height: 32px;
line-height: 20px;
margin-right: 75px;
position: relative
}

.slideTxtBox .bd ul li a {
background: url(../images/li.gif) no-repeat 0 center;padding-left: 15px;display: inline-block;max-width: 85%; color:#444;
_width: 85%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-align: left;}

.slideTxtBox .bd ul li span {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #aaa;
position: absolute;
right: -75px;
top: 7px;
}
.index-shares h2 {
    height: 40px;
    line-height: 40px;
    padding-left: 20px;
    font-size: 15px;
    font-weight: bold;
    background-color: #f7f5f4;
}
.index-shares .arrow-down {display: block; cursor:pointer;width: 52px;height: 24px;line-height: 24px;padding-right: 10px;
font-size: 12px;background-color: #fff;border: 1px #eee solid;text-align: center;position: absolute;right: 10px;top: 8px;
color: #888;border-radius: 3px;transition: all 0.3s;-webkit-transition: all 0.3s;}
.index-shares .arrow-down:hover {color: #fff;background-color: #a96f24;border: 1px #a96f24 solid;}
.index-shares{width: 92%;background-color: #fff;border: 1px #e8e8e8 solid;border-radius: 5px;overflow: hidden;
position: absolute;left: 8%;bottom: 25px;z-index: 99;height:105px}
.txtScroll-top{overflow:hidden; overflow-y:hidden; position:relative;  padding:8px 0;}
.txtScroll-top .bd{ padding:8px 20px;  }
.txtScroll-top .infoList li{ height:40px; line-height:40px; font-size:15px; font-weight:bold;   }
.txtScroll-top .infoList li a{color:#a96f24;}
.index-links {width: 33%;float: right;position: relative;height: 428px;}
.index-links strong{ font-size:15px; color:#444;}


.dep{ display:block; background:#e0e2e4; padding:20px 0}
.depzl{ width:32.5%; height:auto; overflow:hidden; position:relative; background:#FFF; float:left; margin-right:2.3% }
.depzl .hd ul{ overflow:hidden; zoom:1;  }
.depzl .hd ul li{ float:left; width:50%;text-align:center; line-height:60px; background:#fff; cursor:pointer; font-size:16px;}
.depzl .hd ul li.on{ background:#f0f1f2; color:#a96f24; }

.depzl .con {padding: 20px 30px;}
.depzl dl {padding-left: 120px;position: relative; margin-bottom:22px;}
.depzl dl .date {width: 100px;position: absolute;left: 0;top: 0;font-family: "NoveDemiBold";}
.depzl dl .date img{ display:block; width:100%; max-height:80px}
.depzl dl .date strong {display: block;line-height:50px;background-color: #e1e1e1;text-align: center;color: #5a5a5a;font-size: 26px;}
.depzl dl .date span {
display: block;
text-align: center;
background-color: #ececec;
color: #9e9e9e;
line-height: 28px;
font-size: 16px;
}

.depzl dl .image {
width: 100px;
position: absolute;
left: 0;
top: 0;
}
.depzl dl .image img {width: 100%}
.depzl dl .text strong {
display: block;
font-size: 15px;
position: relative;
line-height: 20px;
height: 40px;
overflow: hidden
}

.depzl dl .text strong a {color: #444;}
.depzl dl .text strong a:hover {color: #a96f24}
.depzl dl .text span {
display: block;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #aaa;
margin-top: 15px;
}
.depzl .bd ul{ padding-bottom:40px;}
.depzl .bd ul li {
height: 32px;
line-height:32px;
margin-right: 75px;
position: relative
}
.depzl .bd ul li a {
background: url(../images/li.gif) no-repeat 0 center;
padding-left: 15px;
display: inline-block;
max-width: 100%;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
_width: 100%;
text-align: left;
}
.depzl .bd ul li span {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #aaa;
position: absolute;
right: -75px;
top: 7px;
}
.depzl .bd ul a.more {
position: absolute;
right: 20px;
bottom: 8px;
font-size: 12px;
color: #8a8a8a;
display: inline-block;
padding: 0px 10px;
line-height: 26px;
}
.depzl .bd ul a.more:hover {color: #4a4a4a;}


.slideTxtBox3{ width:30%; height:auto; overflow:hidden; position:relative; background:#FFF; float:right }
.slideTxtBox3 .hd ul{ overflow:hidden; zoom:1;  }
.slideTxtBox3 .hd ul li{ float:left; width:50%;text-align:center; line-height:60px; background:#fff; cursor:pointer; font-size:16px;}
.slideTxtBox3 .hd ul li.on{ background:#f0f1f2; color:#a96f24; }

.index-shares .shares-slider {
padding-top: 8px;
overflow: hidden;
height: 52px; 
}

.index-shares ul li {
border-bottom: 1px #ddd dotted;
}

.index-shares ul li a {
display: block;
height:52px;line-height:52px;
padding: 0 15px 0 20px;color: #a96f24;
}

.index-shares ul li:last-child {
border-bottom: 0
}
   


.slideBox1{ width:100%; height:auto; overflow:hidden; position:relative;   }
.slideBox1 .bd1{ position:relative; height:100%; z-index:0; padding:20px 30px;   }
.slideBox1 .bd1 li{ zoom:1; vertical-align:middle; position:relative; }
.slideBox1 .bd1 img{ width:100%; height:200px; display:block;  }
.slideBox1 .bd1 p{ display:block; text-align:center; font-size:15px; padding-top:16px; font-weight:bold; line-height:25px;}
.slideTxtBox3 .bd .con .tupian{ padding:20px 30px;} 
.slideTxtBox3 .bd .con .tupian a{cursor:pointer;}
.slideTxtBox3 .bd .con .tupian img{ width:100%; height:200px; display:block;}
.slideTxtBox3 .bd .con .tupian p{ display:block; text-align:center; font-size:15px; padding-top:16px; font-weight:bold; line-height:25px;}
.slideTxtBox3 .bd .con .shipin{ display:none;  position:fixed; top:0; left:0; z-index:9999; width:100%; height:100%; background:rgba(0,0,0,0.8)}
.slideTxtBox3 .bd .con .shipin .shipin_cc{ display:block; position:relative; top:50%;transform: translateY(-50%); left:25%; width:50%;}
.slideTxtBox3 .bd .con .shipin .shipin_cc video{ display:block; width:100%;}
.slideTxtBox3 .bd .con .shipin .shipin_cc a{ display:block; cursor:pointer; position:absolute; top:-40px; right:0px; font-size:35px; color:#FFF}

.footer{ display:block; background:rgba(117,185,242,1); padding:30px 0 20px 0}
.footer .footer-links{ display:block; float:right; width:100px;}
.footer .footer-links p{ display:block; color:#FFF; line-height:36px; text-align:center;}
.footer .footer-left{ display:block; float:left; width:40%; padding-top:80px; color:#FFF}
.footer .footer-right{ display:block; float:right; padding-right:30px; padding-top:80px; color:#FFF}
.footer .footer-right a{ color:#FFF}
.footer .footer-right i{ padding-right:6px;}

.page-banner {
    width: 100%;
    position: relative;
    height: 350px;
    overflow: hidden;
    min-width: 1200px;
    z-index: 997;
}
.page-banner .image {
    height: 100%;
    width: 100%;
    background-repeat: no-repeat;
    background-size: cover;
}


.page-wrapper {
    background-color: #fff;
    margin: -180px auto 40px;
    position: relative;
    z-index: 997;
    min-height: 600px;
    box-shadow: 0px 2px 15px 0 rgba(0, 0, 0, 0.05);
}
.page-top {
    padding: 30px 30px 0;
    overflow: hidden;
    position: relative
}

.page-title strong {
    color: #ddd;
    font-size: 60px;
    text-transform: uppercase;
    letter-spacing: -1px;
    -webkit-animation: cth1 800ms ease-out forwards;
    animation: cth1 800ms ease-out forwards;
    display: inline-block
}

.page-title span {
    display: inline-block;
    position: relative;
    top: -3px;
    color: #5a575b;
    font-size: 24px; padding-left:10px;
    font-weight: bold;
}
.location {
    position: absolute;
    right: 30px;
    top: 77px;
    line-height: 20px;
    font-size: 12px;
}

.location i {
display: inline-block;
width: 10px;
height: 10px;
background: url(../images/home-icon.png) no-repeat;
position: relative;
top: 1px
}

.location em {
display: inline-block;
background: url(../images/location-li.png) no-repeat;
width: 3px;
height: 5px;
margin: 0 10px;
position: relative;
top: -2px
}

.location a {
color: #aaa
}

.location a:hover {
color: #436dc2
}

.location a:last-child {
color: #6a6a6a;
font-weight: bold
}
.page-nav {
    height: 60px;
    text-align: center;
    background-color: #f2f2f2;
    margin: 0 30px
}

.page-nav ul {
float: right
}

.page-nav ul li {
position: relative;
display: inline-block;
padding: 0 20px;
}

.page-nav ul li a {
vertical-align: middle;
-webkit-transform: translateZ(0);
transform: translateZ(0);
box-shadow: 0 0 1px rgba(0, 0, 0, 0);
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-moz-osx-font-smoothing: grayscale;
position: relative;
-webkit-transition-property: color;
transition-property: color;
transition: all 0.3s cubic-bezier(0.71, -0.01, 0.07, 0.99) 0s;
-webkit-transition: all 0.3s cubic-bezier(0.71, -0.01, 0.07, 0.99) 0s;
display: inline-block;
position: relative;
text-align: center;
line-height: 60px;
}

.page-nav ul li a:before {
content: "";
position: absolute;
z-index: -1;
bottom: -2px;
left: 0;
right: 0;
background: #a96f24;
-webkit-transform: scaleX(0);
transform: scaleX(0);
transition: all 1s cubic-bezier(0.215,.61,.215,1);
-webkit-transition: all 1s cubic-bezier(0.215,.61,.215,1);
color: #fff;
padding: 0px 20px;
height: 4px;
display: none\9
}

.page-nav ul li a:hover:before, .page-nav ul li a:focus:before, .page-nav ul li a:active:before {
-webkit-transform: scaleX(1);
transform: scaleX(1);
}
.page-nav ul li a:hover {color: #a96f24;}
.page-nav ul li.current a {color: #a96f24;font-weight: bold}
.page-nav ul li.current a:before, .page-nav ul li.current a:focus:before, .page-nav ul li.current a:active:before {
-webkit-transform: scaleX(1);
transform: scaleX(1);
}
.dy{ display:block; margin-bottom:20px; padding:0 30px; line-height:32px;  font-size:15px; color:#444; padding-top:20px;}
.dy img{ display:block; margin:0 auto; max-width:100%; height:auto !important;}


.news{ padding:20px 30px}
.news li{padding-bottom:22px;border-bottom: 1px #e6e6e6 dashed;margin-bottom:22px;}
.news li:last-child{margin-bottom: 0;}
.news li .imgbox{width: 230px;overflow: hidden; height:140px;border: 1px #e6e6e6 solid; float:left}
.news li .imgbox img{width: 100%; min-height:140px;}
.news li .middle{width:1085px; float:right}
.news li .middle h2{font-size:20px;color: #333;line-height:36px; padding-bottom:3px; }
.news li .middle p{font-size:15px;color: #666;line-height:30px; overflow: hidden;text-overflow: ellipsis; }
.news li .middle span{ line-height:33px; color:#888; background:url(../images/sj.png) no-repeat left center; padding-left:25px; font-size:15px; display:block;}
.news li .middle h2 span{font-size:20px;color: #333;line-height:36px;background:none;display:inline-block; padding-left:0; }

.news-view {
    background-color: #fff;
    margin: -180px auto 40px;
    position: relative;
    z-index: 997;
    min-height: 600px;
    box-shadow: 0px 2px 15px 0 rgba(0, 0, 0, 0.05);
}
.news-view .news-info .title {
color: #333;
text-align: center;
padding: 55px 100px 29px;
}

.news-view .news-info .title h1 {
font-size:26px;
font-weight: 500;
line-height: 36px;
}

.news-view .news-info .title p {
font-family: "仿宋";
color: #555;
font-size: 22px;
padding-top: 5px;
}

.news-view .news-info .info {
color: #aaa;
position: relative;
padding: 20px 40px;

background-color: #f4f4f4;
text-align: right;
}

.news-view .news-info .info span.source {
background: url(../images/new_i3.png) no-repeat scroll left center;
padding: 2px 0px 2px 22px;
margin-right: 18px;
}

.news-view .news-info .info span.date {
background: url(../images/new_i1.png) no-repeat scroll left center;
padding: 2px 0px 2px 22px;
margin-right: 18px;
}

.zhaopin{ padding:20px 40px;}
.zhaopin ul li {
    text-align: right;
    padding: 20px 0;
    border-bottom: 1px #e8e8e8 solid;}
.zhaopin ul li a {
    float: left;
    background: url(../images/li.gif) no-repeat 0 center;
    padding-left: 15px;
    font-size: 16px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
}	
.zhaopin ul li span {
    color: #aaa;
}	


/*分页部分*/
.pagination {display:block;padding:40px 0 30px 0; text-align:center; font-size:16px;}
.pagination li{ display:inline-block}
.page-link {display: inline-block;padding:5px 10px;margin-left:-1px;line-height:1.25;color:#a96f24;background-color:#fff;border:1px solid #dee2e6}
.page-link:hover {	z-index:2;color:#a96f24;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}
.page-link:focus {z-index:2;outline:0;box-shadow:0 0 0 .2rem rgba(207,0,13,.25)}
.page-item:first-child .page-link {margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}
.page-item:last-child .page-link {border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}
.page-item.active .page-link {z-index:1;	color:#fff;background-color:#a96f24;border-color:#a96f24}
.page-item.disabled .page-link {color:#6c757d;pointer-events:none;	cursor:auto;background-color:#fff;border-color:#dee2e6}

.section_list{ background:#FFF; padding:35px 0}
.section_list2{ background:#f5f5f5; padding:35px 0}
.sec_list_tw1 {width: 48%;}
.sec_list_tw1 > h1 {height: 35px;line-height: 35px;
    font-size: 18px;
    padding: 0 28px;
    background: #a96f24;
    display: inline-block;
    margin-bottom: 8px;
}
.sec_list_tw1 > h1 > a {
    color: #fff;
}
.rt {
    float: right;
    font-size: 14px;
    color: #aaa;
}



.sec_list_tw1 dl {padding-bottom:12px;border-bottom: 1px #ddd dotted;position: relative;padding-left: 200px; margin-top:10px; margin-bottom:10px;}
.sec_list_tw1 dl .image {width: 180px;position: absolute;left: 0px;top: 0;}
.sec_list_tw1 dl .image a{ max-height:120px; overflow:hidden;}
.sec_list_tw1 dl .image img {width: 100%; min-height:120px;}
.sec_list_tw1 dl .text {height: 120px;}
.sec_list_tw1 dl strong {
display: block;
font-size: 18px; 
position: relative;
line-height: 24px;
}
.sec_list_tw1 dl strong em {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
position: absolute;
right: 0px;
top: 0px;
color: #aaa;
font-weight: 100;
}
.sec_list_tw1 dl strong a {
color: #444;
max-width: 100%;
_width: 100%;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
display: inline-block
}

.sec_list_tw1 dl strong a:hover {
color: #a96f24
}
.sec_list_tw1 dl p {
font-size: 14px;
color: #888;
margin-top: 12px;
line-height: 2;
height: 77px;
overflow: hidden;
}
.sec_list_tw1 dl p a {
color: #666;
}
.sec_list_tw1 dl p a:hover {
text-decoration: underline;
color: #a96f24
}
.sec_list_tw1 .seco_list ul li {
height: 32px;
line-height:32px;
margin-right: 75px;
position: relative
}

.sec_list_tw1 .seco_list ul li a {
background: url(../images/li.gif) no-repeat 0 center;padding-left: 15px;display: inline-block;max-width: 85%; color:#444;
_width: 85%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-align: left;}
.sec_list_tw1 .seco_list ul li span {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #aaa;
position: absolute;
right: -75px;
top: 7px;
}
.dangjianr img{ display:block; width:100%}

.liu{ display:block; margin:50px 40px;}
.liu ul li{ display:block; margin-bottom:15px;}
.liu ul li span{ font-size:15px; color:#555;}
.liu ul li input{ border:1px #d7d7d7 solid; line-height:32px; width:200px;}
.liu ul li textarea{ border:1px #d7d7d7 solid; line-height:32px; width:400px;}
.liu ul button{ display:block; width:100px; line-height:33px; text-align:center; background:#a96f24; color:#FFF; margin-top:20px; margin-left:46px;}



@media (max-width: 1470px) {
 .container{ width:1280px}
 .nav .nLi h3 a{ padding:0 15px;}
 .text-right img{ padding:0 20px;}
 .news li .middle{ width:960px;}
}












